# 1、使用append 往列表末尾新增一个元素，比如：
#    append是搭配 诸如  列表对象 a 等的对象来一起使用的，而不是作为一个独立的函数
# 独立的函数(function)有：type, print, input, len, 自定义函数  等等
# 而需要搭配其它   对象   来使用的非独立函数，可称为方法(method)

# 那什么是对象呢？
# python中，对象的概念其实就可以视为是变量
# 所有变量都可以看作是一个对象，列表也可以看成是一个变量
# 所以列表也是一个对象，
# 对象的概念包含了：变量 和 方法
# 对象不仅仅能像变量那样，存储数据，还可以包含一些方法
# 我们就可以调用这些方法，来对这些对象进行操作

# 那什么是方法呢？
# 比如对于  a = [1, 2, 3, 4]  a.append(5)  这两句话来说
# 一个方法包括：1、被操作对象 2、操作内容 3、操作本身的名称
# a.append(5) 这个整体就可称之为一个 方法


a = [1, 2, 3, 4]

a.append(5)
a.append('hello')
print(a)


# 2、还可以使用insert，在列表的任意位置来新增元素
#    insert有两个参数：待插入位置的下标 ， 插入内容
a = [1, 2, 3, 4]
a.insert(1, 'hello')
print(a)
a.insert(100, 'hello')  # 如果待插入位置的下标超出，则默认往最后一个位置添加元素
print(a)
